all: server client
server: server.cc main.pb.cc
	g++ -g -std=c++17 $^ -o $@ -lbrpc -lleveldb -lgflags -lssl -lcrypto -lprotobuf -letcd-cpp-api -lcpprest -lspdlog -lfmt

client: client.cc main.pb.cc
	g++ -g -std=c++17 $^ -o $@ -lbrpc -lleveldb -lgflags -lssl -lcrypto -lprotobuf -letcd-cpp-api -lcpprest -lspdlog -lfmt

.PHONY:clean 
	rm -f server client